package com.maisuiit.singleton;

/**
 * 单例模式-懒汉式（线程不安全）
 * @Author: zhangcc
 * @CreateTime: 2024-02-05
 */
public class Singleton02 {
    // 1. 私有构造方法
    private Singleton02() {
    }

    // 2. 在本类中创建私有静态的全局对象
    private static Singleton02 instance;

    //3. 通过判断对象是否被初始化,来选择是否创建对象
    public static Singleton02 getInstance() {
        if (instance == null) {
            instance = new Singleton02();
        }
        return instance;
    }
}
